Web Services Composition using Input/Output Dependency
نویسندگان
چکیده
Composition of web services has received increased interest with emerging application development architecture-Service Oriented Architecture (SOA). Doing composition (semi-) automatically is a crucial aspect in overcoming runtime problems that arise due to dynamic nature of runtime environment. In SOA, applications are created as combinations of independently developed Web services. This leads to emergence of different dependencies among the component services forming the composite service. Given a set of candidate web services and a user’s request description in terms of (I,O,P,E,G), the proposed method can find a composite service that would satisfy user’s requirements in two steps. First, it anticipates the potential direct and indirect dependency between abstract services, and second, it generates process model (PM) automatically using the dependency information. The architecture and application of this method and its application are discussed using a case study. Moreover, a summary of existing techniques and their shortcomings are presented. This approach takes advantages of a sorting algorithm and semantic I/O matching techniques.
منابع مشابه
Automatic QoS-aware Web Services Composition based on Set-Cover Problem
By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...
متن کاملTurning Information into Actions: From Data to Business Processes Through Web Services
Sharing Web services across the enterprise and to support B2B integration becomes more intensive and critical for businesses. This paper proposes a process to generate Web services from the attributes describing the business objects and the coordination artefacts as described in the highest abstraction level of a business model i.e. the universe of discourse where the elements are unique. The p...
متن کاملUsages of Composition Search Tree in Web Service Composition
The increasing availability of web services within an organization and on the Web demands for efficient search and composition mechanisms to find services satisfying user requirements. Often consumers may be unaware of exact service names that’s fixed by service providers. Rather consumers being well aware of their requirements would like to search a service based on their commitments(inputs) a...
متن کاملA Petri Net-Based Semantic Web Service Automatic Composition Method
Web service composition allows developers to create applications rapidly. But due to the tremendous growth in the number of Web services available, the Web service composition problem is still a challenging research issue. This paper introduces an automatic Web service composition method which considers both services’ input/output type compatibility and behavioral constraint compatibility. The ...
متن کامل1 Extending WSDL to Facilitate Web Services Testing
Web services might be the most popular and powerful software development technology in today's software world. Yet it brings software developers and tester a lot of challenges also. This is mainly caused by the insufficient information provided by the WSDL file of a web service. From the WSDL file, we can not get the information useful for testing such as dependence information. To solve this p...
متن کامل